【笔记】通过UptimeRobot的API实现批量URL存活监测

前言

通过Vercel部署UptimeRobot的API实现批量URL存活监测,用于作为友链存活监测

UptimeRobot免费版监测URL上限为50,监测时间间隔为5分钟

Fork项目

UptimeRobot创建监控器

  • New

  • 指定需要监测的URL->取消勾选所有推送->Create Monitor

获取UptimeRobot的API密钥

  • Intergrations & API->API->复制只读API密钥

通过 Vercel 部署API转发器

部署项目

  • Add New...->Project

  • https://github.com/feiju12138/universal-api-proxy->Import

  • Deploy

  • Continue to Dashboard

添加环境变量

  • Environment Variables->Add Environment Variable

  • 设置环境变量->Save

TARGET_API_URLhttps://api.uptimerobot.com/v3/monitors
API_TOKEN:上一步骤获取的API密钥

  • Redeploy

  • Redeploy

访问API

  • 访问/api即可获取UptimeRobot的API数据

通过 Cloudflare Workers 部署API转发器

部署项目

  • 计算和AI->Workers和Pages->创建应用程序

  • Continue with Github

  • universal-api-proxy->下一步

  • 部署

添加环境变量

  • 变量和机密->添加

  • 设置环境变量->部署

TARGET_API_URLhttps://api.uptimerobot.com/v3/monitors
API_TOKEN:上一步骤获取的API密钥

访问API

  • 访问/api即可获取UptimeRobot的API数据

完成